package business.services;

import java.util.Date;
import java.util.List;

import business.interfaces.ICliente;
import business.interfaces.ISocio;

public interface IServicioClientes {
	public List<ICliente> getClientes() throws ServiceException;
	
	public List<ISocio> getSocios() throws ServiceException;
	
	public ICliente getCliente(String dni) throws ServiceException;
	
	public ISocio getSocio(String dni) throws ServiceException;
	
	public Boolean esSocio(String dni) throws ServiceException;
	
	public void registrarCliente(String dni, String nombre) throws ServiceException;
	
	public void registrarSocio(String dni, String nombre, Date fechaNac, 
			String domicilio, String telefono, String email) throws ServiceException;
}
